﻿/* ----- @@@[ GENERAL STRUCTURE ]@@@ ----- */
.header {
	width:100%;
	margin: 0 auto; 
	height:155px;
	
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
}
.wrapper {
	width:1000px; 
	margin:0 auto;
}
.bodypage {padding-top:0;}
.header_banner {
	position:relative; 
	overflow:auto; 
	width:1000px;
	margin: 0 auto;
	
}
.logo {
	display:block; 
	width:249px; 
	height:62px;
	padding-top:20px;
}
.logo a {
	display:block; 
	background:url(../images/logo.png);
	width:170px; 
	height:80px;
	text-indent:-9999em;
}
.header_ad {
	width:380px;
	margin-left:20px;
	margin-right:11px;
	padding:8px 0 0 0;
}
.header_ad img {border:1px solid #000;}
.top_tab a {display: block; text-indent:-9999em;}

.top_links a {
	text-decoration:none;
	font-size:11px;
	padding:5px 10px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	
}

.banner_top_page * { margin:0; }
/* Main Tab menu */
.mainmenu {
	
	clear:both;
	width:1000px;
	padding-left:10px;
}
.nav {
	display:block;
	float:left;
	height:34px;
	
	padding-left:10px;
}
.nav li {display: inline}
.nav li a {
	float:left; 
	color:#FFFFFF;
	display:block;
	font-family:"Tahoma";
	font-size:12px;
	padding:0 0 0 10px;
}
.nav li a span {
	padding-right:18px;
	display:block;
	height:30px;
	line-height:30px; 
	cursor:pointer;
}
.nav li a:hover {color:#ae0f14; background:url(../images/aSelected.jpg) top left no-repeat;}
.nav li a:hover span{background:url(../images/aSelected.jpg) top right repeat;}
.nav li a .home_icon {
	width:16px;
	height:16px;
	overflow:hidden;
	float:left;
	line-height:normal;
	margin-right:5px;
	margin-top:8px;
}

/* Sub-Menu */
.submenu, .submenu ul {display:block; height:33px;clear:both;}
.submenu li {display:inline;}
.submenu li a {
	float:left; 
	display:block; 
	color:#626262; 
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	padding-left:23px;
	background-position:0px 9px;
	background-repeat:no-repeat;
	margin-right:12px;
}
.submenu li a span {
	line-height:33px;
	height:33px;
	display:block;
	cursor:pointer;
	padding-right:15px;
	background:url(../images/subrow_nav_div.gif) right no-repeat;
}
.submenu li a:hover span, .submenu li a.active:hover span {color: #000; text-decoration:underline;}

.search_sub {margin-left:120px;}
.user_control_sub {}
.user_control_sub li#uc_s1 a {background-image:url(../images/uc_s1.gif);}
.user_control_sub li#uc_s2 a {background-image:url(../images/uc_s2.gif);}
.user_control_sub li#uc_s3 a {background-image:url(../images/uc_s3.gif);}
.user_control_sub li#uc_s4 a {background-image:url(../images/save.gif);}
/* Hen viet them */
.user_control_sub li#uc_s5 a {background-image:url(../images/uc_s4.gif);}

/* Right Main Menu Row */
.right_mainmenu {
	float:left;
	height:67px;
	width:250px;
	padding-right:10px;
}
.search {height:34px; padding-right:2px; padding-left:100px; position:relative;}
.s_maso_nhadat {
	width:113px; 
	height:18px;
	border:none;
	margin:5px 0 0;
	padding:4px 25px 0px 10px;
	background:none;
	font-size:11px;
	line-height:normal;
	outline:none;
}
.s_btn {
	display:block;
	width:14px;
	height:15px;
	position:absolute;
	right:6px;
	top:9px;
	text-indent:-9999em;
	background:url(../images/s_icon.gif) no-repeat;
}
.user_links {height:29px; padding-top:4px; padding-left:5px;}
.user_links input.logout , .user_links a {
	display:block;  
	height:22px; 
	color:#000;
	line-height:22px;
	padding-left:28px;
	font-weight:bold;
	margin-left:3px;
	border:none;
	cursor: pointer;
}
.user_links input.logout:hover, .user_links a:hover {color:#000; text-decoration:underline;}
.reg_btn {width:56px;} 
.login_btn {width:72px;}
.post_new {background:url(../images/btn_dangtin.gif) no-repeat; width: 133px/*133px*/;}
.logout {background:url(../images/btn_thoat.gif) no-repeat; width:72px;}
/* Footer */

.footer_inner {padding:0; width:1000px;float: left;}
.f_logo {width:249px; height:63px; /*background:url(../images/footer_logo.png) no-repeat;*/}
.f_logo a {display:block; width:249px; height:63px; text-indent:-9999em;}
.f_info {font-size:11px; line-height:18px;}
.f_info ul {margin-bottom:10px;}
.f_info li {display:inline; color:#fff; padding-right:5px;}
